3
תגובות
שלום לכולם,
בטופס הבא אני לא יודע כמה סעיפים יבחר המשתמש לשלוח בטופס. אני שולח מהטופס CHECKBOXים בFOREACH, איך אני מקבל אותם ע"מ להכניסם לDB.
בטופס הבא אני לא יודע כמה סעיפים יבחר המשתמש לשלוח בטופס. אני שולח מהטופס CHECKBOXים בFOREACH, איך אני מקבל אותם ע"מ להכניסם לDB.
<ul>';
foreach($get_all_categories_rows as $key => $val){
echo '<li><input type="checkbox" name="cat_'.$val['cat_id'].'"/> '.$val['cat_name'].'</li>';
}
echo'
</ul>
foreach($get_all_categories_rows as $key => $val){
echo '<li><input type="checkbox" name="cat_'.$val['cat_id'].'"/> '.$val['cat_name'].'</li>';
}
echo'
</ul>
3 תשובות
ב GET ו POST אפשר להעביר גם מערכים.תעשה ככה:
foreach($get_all_categories_rows as $key => $val){
echo '<li><input type="checkbox" name="cat['.$val['cat_id'].']"/> '.$val['cat_name'].'</li>';
}
echo '<li><input type="checkbox" name="cat['.$val['cat_id'].']"/> '.$val['cat_name'].'</li>';
}
$selected = array_keys($_POST['cat']);
echo 'selected categories are ', implode(', ', $selected);
echo 'selected categories are ', implode(', ', $selected);
ענה
משתמש_78465
ב
11 לינואר 2012
#
ואיך אני מחלק אותם למשתנים בכדי שאוכל להכניסם לDB?